package com.gxa.client_shoppings.service;

import com.gxa.client_shoppings.pojo.PayType;

import java.util.List;

/**
 * @Author smile_ZhongXuan
 * @Date 2020/11/16 10:08
 * @Version 1.0
 */
public interface PayTypeService {

    /**
     * 支付方式新增接口方法
     * @param payType
     * @return
     */
    Integer payTypeAdd(PayType payType);

    /**
     * 根据id号进行支付方式修改
     * @param payType
     * @return
     */
    Integer payTypeUpdate(PayType payType);

    /**
     * 根据id号修改支付方式状态
     * @param id
     * @param state
     * @return
     */
    Integer payTypeState(Integer id,Boolean state);

    /**
     * 根据id号修改支付方式排序值
     * @param id
     * @param sort
     * @return
     */
    Integer payTypeSort(Integer id,Integer sort);

    /**
     * 支付方式列表查询方法，并根据sort字段做降序排序
     * @return
     */
    List<PayType> payTypeList();
}
